package com.label.manager.service;

import com.label.manager.domain.Job;

import java.util.List;

public interface IJobService {

    /**
     * 查询作业列表
     *
     * @param job 作业信息
     * @return 作业集合
     */
    public List<Job> selectJobList(Job job);

    /**
     * 通过作业ID查询作业信息
     *
     * @param jobId 作业ID
     * @return 结果信息
     */
    public Job selectJobById(Long jobId);

    /**
     * 通过作业ID删除作业信息
     *
     * @param jobId 作业ID
     * @return 结果
     */
    public int deleteJobById(Long jobId);

    /**
     * 新增作业信息
     *
     * @param job 作业信息
     * @return 结果
     */
    public int insertJob(Job job);

    /**
     * 修改作业信息
     *
     * @param job 作业信息
     * @return 结果
     */
    public int updateJob(Job job);
}
